sliced bread for toasting - French English Dictionary